import random
money=5000
playing=True
while playing and money >= 500:
        secret_number = random.randint(1, 10)
        print('\n新的一轮开始了，请猜一个1-10的数')
        while True:
            user_guess = int(input("请输入你猜测的数字（1-10）："))
            if user_guess < 1 or user_guess > 10:
                print("请输入范围内的有效数字")
                continue
            if user_guess > secret_number:
                print('太大了')
                money -= 500
                if money<500:
                    print('金币不足，游戏结束')
            elif user_guess < secret_number:
                print("太小了")
                money -= 500
                if money<500:
                    print('金币不足，游戏结束')
            else:
                money += 3000
                print(f"恭喜猜中，本轮幸运数字是{secret_number},奖励金币3000，剩余金币{money}")
                choice=input("是否继续游戏?(y/n)").strip().lower()
                if(choice!='y'):
                    playing=False
                break
if money <500:
        print('金币不足，游戏结束')


